package com.diepu.www.client.xhh.partner.response;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 放款查询接口:响应 
 * 类描述: 放款查询接口:响应 <br/>
 * 项目名称:diepu-parent-partner <br/>
 * 类名称:QueryLoanResponse <br/>
 * 创建人:xiongxiaotun <br/>
 * 创建时间:2017年8月23日 下午5:09:02 <br/>
 * 修改人:xiongxiaotun <br/>
 * 修改时间: 2017年8月23日 下午5:09:02 <br/>
 * 修改备注: <br/>
 * 
 * @version V1.0 <br/>
 */
public class QueryLoanResponse  extends BasePartnerResponse implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * 订单编号
	 */
	@JSONField(name = "order_sn")
	private String orderSn;
	/**
	 * 借款人姓名
	 */
	@JSONField(name = "borrower_name")
	private String borrowerName;
	/**
	 * 借款人身份证号
	 */
	@JSONField(name = "borrower_id_no")
	private String borrowerIdNo;
	/**
	 * 项目名称
	 */
	@JSONField(name = "project_name")
	private String projectName;

	/**
	 * 放款金额<br/>
	 */
	@JSONField(name = "loan_fee")
	private Double loanFee;

	/**
	 * 放款时间<br/>
	 * Y-m-d H:i:s
	 */
	@JSONField(name = "loan_date")
	private Date loanDate;

	/**
	 * 放款银行名称+支行
	 */
	@JSONField(name = "loan_bank_name")
	private String loanBankName;

	/**
	 * 放款银行卡号
	 */
	@JSONField(name = "loan_card_no")
	private String loanCardNo;

	/**
	 * 放款状态<br/>
	 * 0-待募集 1-募集完成 2-放款申请 3-生成还款计划申请 4-生成还款计划完成 5-放款完成 6-流标申请
	 */
	@JSONField(name = "loan_status")
	private Integer loanStatus;

	public String getOrderSn() {
		return orderSn;
	}

	public void setOrderSn(String orderSn) {
		this.orderSn = orderSn;
	}

	public String getBorrowerName() {
		return borrowerName;
	}

	public void setBorrowerName(String borrowerName) {
		this.borrowerName = borrowerName;
	}

	public String getBorrowerIdNo() {
		return borrowerIdNo;
	}

	public void setBorrowerIdNo(String borrowerIdNo) {
		this.borrowerIdNo = borrowerIdNo;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public Double getLoanFee() {
		return loanFee;
	}

	public void setLoanFee(Double loanFee) {
		this.loanFee = loanFee;
	}

	public Date getLoanDate() {
		return loanDate;
	}

	public void setLoanDate(Date loanDate) {
		this.loanDate = loanDate;
	}

	public String getLoanBankName() {
		return loanBankName;
	}

	public void setLoanBankName(String loanBankName) {
		this.loanBankName = loanBankName;
	}

	public String getLoanCardNo() {
		return loanCardNo;
	}

	public void setLoanCardNo(String loanCardNo) {
		this.loanCardNo = loanCardNo;
	}

	public Integer getLoanStatus() {
		return loanStatus;
	}

	public void setLoanStatus(Integer loanStatus) {
		this.loanStatus = loanStatus;
	}
}
